package ocr

// Null null
const Null = ""

// IOCR 文字识别接口
type IOCR interface {
	OCR(args ...string) (string, bool)
	EnableDebug(enable bool)
}

// DefaultOCR singleInstance
var DefaultOCR IOCR

// OCR ocr
func OCR(args ...string) (string, bool) {
	if DefaultOCR == nil {
		return Null, false
	}
	return DefaultOCR.OCR(args...)
}

// EnableDebug 开启Debug模式 会输出日志
func EnableDebug(enable bool) {
	if DefaultOCR == nil {
		return
	}
	DefaultOCR.EnableDebug(enable)
}
